home *** CD-ROM | disk | FTP | other *** search
- {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\ftech Symbol;\f2\fmodern Ohlfs;}
- \margl40
- \margr40
- {\colortbl;\red0\green0\blue0;}
- \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
-
- \fc1\cf1 //
- \b\i FILENAME
- \b0 :
- \i0
- \b eTextKernel.h
- \b0 \
- //
- \b\i SUMMARY
- \b0 :
- \i0
- \b Central header file for eText5 kernel classes and protocols
- \b0 \
- //
- \b\i AUTHOR
- \b0 :
- \i0
- \b Rohit Khare
- \b0 \
- //
- \b\i COPYRIGHT
- \b0\i0 :
- \f1 ½
- \f0\b 1994 California Institure of Technology, eText Project
- \b0 \
- //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\i Description
- \b0\i0 \
- // This meta-header file successively includes various other .h\
- // files. Related files are grouped into several areas: NeXTSTEP, POSIX,\
- // KERNEL CLASSES, PROTOCOLS, &c.\
- //\
- //
- \b While the interfaces included here are reliable and can be called by
- \b0 \
- //
- \b external code, calling private interfaces beyond those in the protocols
- \b0 \
- //
- \b is severely discouraged.
- \b0 \
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
-
- \fc1\cf1 //
- \b\i History
- \b0\i0 \
-
- \fc0\cf0 // 02/11/95:
- \b Upgraded to support .htmld and .url WebStep standards.
- \b0 \
- // 09/21/94:
- \b Revamped for eText5; cleanup.
- \b0 \
-
- \fc1\cf1 // 07/24/94:
- \b Component Support added
- \b0 .\
- // 01/05/94:
- \b Created. Borrows extensively from 3.0 version\
-
- \b0\fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 WebStep Pasteboard Types
- \b0 \
-
- \fc0\cf0 //\
-
- \fc1\cf1 extern char * URIPboardType; //"WebStep Universal Resource Identifier 1.0"\
- extern char * URITitlePboardType; //"WebStep URI Descriptive Title 1.0"\
- extern char * HTML3PboardType; //"WebStep HyperText Markup Language 3.0"\
- extern char * HTMLPboardType; //"WebStep HyperText Markup Language 2.0"\
- extern char * DTDPboardType; //"WebStep Document Type Definition 1.0"\
- extern char * OWPboardType; //"NeXT Universal Resource Identifier"\
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 Document Format Definitions
- \b0 \
-
- \fc0\cf0 //\
-
- \fc1\cf1 #define
- \b ETFD_FMT
- \b0
- \b 0
- \b0 \
- #define
- \b ETFD_EXT
- \b0 "
- \b etfd
- \b0 "\
- #define
- \b ETFD_DESC
- \b0 "
- \b eText
- \b0 "\
- \
- #define
- \b ASCII_FMT
- \b0
- \b 1
- \b0 \
- #define
- \b ASCII_EXT
- \b0 "
- \b ascii
- \b0 "\
- #define
- \b ASCII_DESC
- \b0 "
- \b ASCII
- \b0 "\
- \
- #define
- \b C_FMT
- \b0
- \b 2
- \b0 \
- #define
- \b C_EXT
- \b0 "
- \b c
- \b0 "\
- #define
- \b C_DESC
- \b0 "
- \b C code
- \b0 "\
- \
- #define
- \b TeXD_FMT
- \b0
- \b 3
- \b0 \
- #define
- \b TeXD_EXT
- \b0 "
- \b texd
- \b0 "\
- #define
- \b TeXD_DESC
- \b0 "
- \b LaTex
- \b0 "
- \b \
-
- \b0 \
- #define
- \b HTMD_FMT
- \b0
- \b 4
- \b0 \
- #define
- \b HTMD_EXT
- \b0 "
- \b htmld
- \b0 "\
- #define
- \b OLD_HTMD_EXT
- \b0 "
- \b htmd
- \b0 "\
- #define
- \b HTMD_DESC
- \b0 "
- \b HyperText Markup
- \b0 "\
- #define
- \b HTML_INDEX
- \b0 "
- \b index.html
- \b0 "\
- \
- #define
- \b RTF_FMT
- \b0
- \b 5
- \b0 \
- #define
- \b RTF_EXT
- \b0 "
- \b rtf
- \b0 "\
- #define
- \b RTF_DESC
- \b0 "
- \b Rich Text Format
- \b0 "\
- \
- #define
- \b RTFD_EXT
- \b0 "
- \b rtfd
- \b0 "\
- #define
- \b LINK_EXT
- \b0 "
- \b etfLink
- \b0 "\
- #define
- \b ANY_TYPE
- \b0 "
- \b *
- \b0 "\
-
- \fc0\cf0 \
- #define
- \b BNDL_EXT
- \b0 "
- \b bundle
- \b0 "\
- #define
- \b TOOL_EXT
- \b0 "
- \b tool
- \b0 "\
- #define
- \b ANNT_EXT
- \b0 "
- \b annotation
- \b0 "\
- #define
- \b AGNT_EXT
- \b0 "
- \b agent
- \b0 "\
- #define
- \b ACCS_EXT
- \b0 "
- \b accessory
- \b0 "
- \fc1\cf1 \
-
- \fc0\cf0 #define
- \b DSBD_EXT
- \b0 "
- \b disabled
- \b0 "\
- \
- #define
- \b DOCI_EXT
- \b0 "
- \b etDocInfo
- \b0 "
- \fc1\cf1 \
-
- \fc0\cf0 #define
- \b NAVI_EXT
- \b0 "
- \b etNavinfo
- \b0 "\
-
- \fc1\cf1 \
-
- \fc0\cf0 #define
- \b ENCD_EXT
- \b0 "
- \b encoding
- \b0 "
- \fc1\cf1 \
- \
-
- \fc0\cf0 #define
- \b URI_EXT
- \b0 "
- \b uri
- \b0 "
- \fc1\cf1 \
- \
- #define
- \b NUM_FMTS_READ
- \b0
- \b 3
- \b0 \
- #define
- \b NUM_FMTS_WRITTEN
- \b0
- \b 6
- \b0 \
- #define
- \b MAX_PBOARD_TYPES
- \b0
- \b 512
- \b0 \
- \
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 NeXTSTEP/AppKit Classes
- \b0 \
-
- \fc0\cf0 //\
-
- \fc1\cf1 #import <3Dkit/
- \b 3Dkit.h
- \b0 >\
- #import <appkit/
- \b appkit.h
- \b0 >\
- #import <appkit/
- \b drag.h
- \b0 >\
- #import <objc/
- \b objc-runtime.h
- \b0 >\
- \
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 POSIX
- \b0 \
-
- \fc0\cf0 //\
-
- \fc1\cf1 #import <
- \b time.h
- \b0 >\
- #import <
- \b math.h
- \b0 >\
- #import <
- \b assert.h
- \b0 >\
- #import <sys/
- \b types.h
- \b0 >\
- #import <sys/
- \b dir.h
- \b0 >\
- #import <sys/
- \b file.h
- \b0 >\
- #import <bsd/
- \b pwd.h
- \b0 >\
- #import <bsd/
- \b regex.h
- \b0 >\
- #import <bsd/
- \b libc.h
- \b0 >\
- \
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 Protocols
- \b0\i \
-
- \i0 //\
- #import "
- \b Tool.h
- \b0 "\
- #import "
- \b Inspectable.h
- \b0 "\
- #import "
- \b Agent.h
- \b0 "\
- // #import "
- \b Accessory.h
- \b0 " //
- \i Obsolete
- \i0 \
- #import "
- \b Component.h
- \b0 "\
- #import "
- \b FormatSupport.h
- \b0 "\
- #import "
- \b DocNotification.h
- \b0 "\
- #import "
- \b Annotation.h
- \b0 "\
- #import "
- \b SearchableText.h
- \b0 "\
- \
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 Kernel Classes
- \b0 \
-
- \fc0\cf0 //\
-
- \fc1\cf1 #import "
- \b AppKernel
- \b0 .subproj/
- \b eTApp.h
- \b0 "\
- #import "
- \b AppKernel
- \b0 .subproj/
- \b Inspector.h
- \b0 "\
- #import "
- \b AppKernel
- \b0 .subproj/
- \b Navigator.h
- \b0 "\
- #import "
- \b AppKernel
- \b0 .subproj/
- \b UserModel.h
- \b0 "\
- #import "
- \b AppKernel
- \b0 .subproj/
- \b Router.h
- \b0 "\
- #import "
- \b Document
- \b0 .subproj/
- \b eTDoc.h
- \b0 "\
- #import "
- \b Document
- \b0 .subproj/
- \b eTDocInfo.h
- \b0 "\
- #import "
- \b Document
- \b0 .subproj/
- \b UndoManager.h
- \b0 "\
- #import "
- \b eText
- \b0 .subproj/
- \b eText.Class.h
- \b0 "\
- #import "
- \b Component
- \b0 .subproj/
- \b eTComponent.h
- \b0 "\
- \
-
- \fc0\cf0 //—————————————————————————————————————————————————————————————————————————————\
- //
- \b\fc1\cf1 Designated Kluges
- \b0 \
-
- \fc0\cf0 //\
-
- \b\fc1\cf1
- \b0 #import "
- \b Kludges
- \b0 .subproj/
- \b FontWell.h
- \b0 "\
-
- \b
- \b0 #import "
- \b Kludges
- \b0 .subproj/
- \b eTLinkWell.h
- \b0 "
- }
-